package 懒汉式;

class Singleton {

	private Singleton() {
	};

	private static Singleton s;

	/*
	 * 单独的syn（this）｛｝ 同步块   是指对当前对象进行封锁
	 * 而在静态static中   syn（）｛｝ 中（）参数 是由classloder进行加载的，参数为t.class
	 */
	public static synchronized Singleton getInstance() {
		if (s == null) {
			s = new Singleton();
		}
		return s;
	}

}
